package com.ktwlsoft.fundmanage.mapper;

import com.alibaba.fastjson.JSONObject;
import com.ktwlsoft.fundmanage.domain.entity.RelationalPersonBank;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * CurrencyMapper
 *
 * @author Name on 2019/9/10 15:02
 * @version 1.0
 */
@Mapper
public interface CurrencyMapper {

    /**
      * 出账入账类型配置集合 on 2019/9/10 15:05
      *
      * @param jsonObject jsonObject
      * @return List<?>
      */
    List<?> payInTypeList(JSONObject jsonObject);

    /**
      * 银行账号配置集合 on 2019/9/10 15:26
      *
      * @param jsonObject jsonObject
      * @return List<?>
      */
    List<?> bankInfoList(JSONObject jsonObject);

    /**
      * 数据字典集合 on 2019/9/10 15:49
      *
      * @param jsonObject jsonObject
      * @return List<?>
      */
    List<?> dataDictionaryList(JSONObject jsonObject);

    /**
      * 资金缴款-退回处理分页 on 2019/9/25 10:21
      *
      * @param jsonObject jsonObject
      * @return List<JSONObject>
      */
    List<JSONObject> fundInReturnHandlePage(JSONObject jsonObject);

    /**
      * 获取房屋关系人银行 on 2019/9/26 11:04
      *
      * @param jsonObject jsonObject
      * @return List<JSONObject>
      */
    List<RelationalPersonBank> findByRelatedPersonId(JSONObject jsonObject);
}